home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q101 / 6 / 59.TXT < prev    next >
Text File  |  1993-08-30  |  4KB  |  82 lines

  1. DOCUMENT:Q101659  21-JUL-1993  [W_NT]
  2. TITLE   :INF: How Windows NT, 16-Bit Windows 3.1 Task Managers Differ
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ----------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system, version 3.1
  12.  - Microsoft Windows NT Advanced Server, version 3.1
  13. ----------------------------------------------------------------------
  14.  
  15. The Windows NT Task Manager is almost identical to the 16-bit Windows
  16. 3.1 Task Manager. The Windows NT Task Manager user interface has one
  17. new feature, a New Task field that allows you to start an application.
  18. However, several changes were made to the internal workings of the
  19. Task Manager.
  20.  
  21. In 16-bit Windows 3.1, Task Manager has a dynamic window. Each time
  22. you call Task Manager by pressing CTRL+ESC, it enumerates the
  23. applications running and creates the Task Manager Window. In Windows
  24. NT, Task Manager has a static window. This change is designed to
  25. guarantee that Task Manager is always available, even when the system
  26. is under heavy load. It also ensures that Task Manager processes any
  27. keys you type ahead. If Task Manager did not create its window
  28. immediately, it could lose keystrokes and cripple the functionality
  29. provided by the New Task field.
  30.  
  31. To optimize Windows NT and reduce the amount of system resources used
  32. (such as space in the paging file), Windows NT Task Manager is not a
  33. separate process. It runs as a thread in the Program Manager process.
  34. This change affects users that want to replace Task Manager or Program
  35. Manager because the two applications are intimately related. In 16-bit
  36. Windows 3.1, you can replace Task Manager with a custom program;
  37. Windows NT starts the Task Manager thread when Program Manager starts.
  38. It is possible to replace Task Manager by making it a separate
  39. application. To do so, prepend the value "taskman," (without the
  40. quotation marks) to the value of the following subkey in the Registry:
  41.  
  42.    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT
  43.    \Current Version\Winlogon\Shell
  44.  
  45. Doing so instructs Winlogon to execute Task Manager as a separate
  46. process outside Program Manger.
  47.  
  48.    NOTE: The Task Manager replacement program must register and
  49.    process the CTRL+ESC key sequence. When Task Manager is a dynamic
  50.    window, the corresponding processing in Windows Server (WINSRV) is
  51.    disabled. Also note that if the same CTRL+ESC key sequence is used,
  52.    the "taskman" string must appear before Program Manager in the
  53.    Registry, otherwise the task list thread in Program Manager
  54.    registers the key sequence and the separate Task Manager process
  55.    cannot. If you use another Task Manager-like application that is
  56.    activated with a different key sequence, the registration order is
  57.    not important.
  58.  
  59. If you add Task Manager to this registry subkey value, you can replace
  60. the Program Manager with another shell program without replacing the
  61. Task Manager. A separate Task Manager process remains even when you
  62. replace Program Manager.
  63.  
  64. Additional reference words: 3.10
  65. KBCategory:
  66. KBSubcategory: NTAP
  67.  
  68. =============================================================================
  69.  
  70. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  71. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  72. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  73. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  74. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  75. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  76. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  77. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  78. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  79. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  80. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  81.  
  82. Copyright Microsoft Corporation 1993.